package com.ruoyi.binding.domain;

import java.util.List;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 工作室改价比例对象 mh_dept_user_binding
 * 
 * @author Ekko
 * @date 2025-06-24
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class MhBinding extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 记录ID */
    private Long id;

    /** 管理员ID */
    @Excel(name = "管理员ID")
    private Long adminId;

    /** 管理员名称 */
    @Excel(name = "管理员名称")
    private String adminName;

    /** 管理员昵称 */
    @Excel(name = "管理员昵称")
    private String adminNickName;

    /** 部门员工ID */
    @Excel(name = "部门员工ID")
    private Long userId;

    /**部门员工IDs */
    private List<Long> userIds;

//   /** 部门员工名称 */
    @Excel(name = "部门员工名称")
    private String userName;

    @Excel(name = "部门员工昵称")
    private String userNickName;

    /** 本家地址 */
    @Excel(name = "本家地址")
    private String clientAddress;

    /** 上家地址 */
    @Excel(name = "上家地址")
    private String supplierAddress;

    /** 创建/修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建/修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date recordTime;

    /** 本家登录用户名 */
    private String clientUsername;

    /** 本家登录密码 */
    private String clientPassword;

    /** 上家登录用户名 */
    private String supplierUsername;

    /** 上家登录密码 */
    private String supplierPassword;

    /** 扣款比例信息 */
    private List<MhUserGamePrice> mhUserGamePriceList;

    /** 上家系统uid */
    private String suUid;

    /** 上家系统登录acc */
    private String suLoginAcc;

    /** 上家系统用户名 */
    private String suUserName;

    /** 上家支持游戏 */
    @Excel(name = "上家支持游戏")
    private String suGames;



}
